//#define _CRT_SECURE_NO_WARNINGS 1
//#include <iostream>
//using namespace std;
//#include <set>
//
//int main() {
//	int t = 0;
//	cin >> t;
//	while (t--) {
//		int n, m;
//		cin >> n >> m;
//		long long sz = n * m;
//		set<int> hash;
//		while (sz--) {
//			int num = 0;
//			cin >> num;
//			hash.insert(num);
//		}
//		cout << hash.size() << endl;
//	}
//	return 0;
//}